Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Zhuhai Challenger Zhangjiagang Challenger Davis Cup, Group I, 1R, ARG-LTU 4-0 France F4 Tenerife 1 Challenger Portugal F2 Pau Challenger Cherbourg Challenger Quimper Challenger Gwangju Challenger Lille Challenger Lugano Challenger Hamburg Challenger Shenzhen 1 Challenger Guangzhou Challenger Lexington Challenger Blois Challenger Astana Challenger Grodzisk Mazowiecki Challenger Manacor Challenger Istanbul Challenger St. Brieuc Challenger Roanne Challenger Helsinki Challenger Quimper Challenger Hersonissos 1 Challenger Grodzisk Mazowiecki Challenger Lugano Challenger Abidjan 1 Challenger Oeiras 1 Challenger M25 Tbilisi Astana Challenger Abidjan 2 Challenger Chisinau Challenger Bratislava 1 Challenger Braunschweig Challenger Portugal F5 San Marino Challenger Grodzisk Mazowiecki Challenger Brest Challenger Bratislava 2 Challenger France F4 France F5 Sweden #1-w1 Sweden #1-w3 Sweden #1-w4 Algeria F2 France F9 France F10 France F11 Morocco F2 Morocco F3 France F20 Portugal F2 Israel #1-w1 Israel #1-w2 Israel #1-w3 Israel #1-w4 France F9 France F11 France F14 Great Britain F3 Spain F13 Great Britain F8 Tunisia F3 France F9 France F16 Great Britain F17 Portugal F3 France F7 Lithuania F1 Lithuania F2 USA F23 Mexico F11 Mexico F12 China F1 USA F2 China F2 USA F3 USA F4 USA F5 USA F6 Germany F9 France F13 France F15 France F19 Germany F2 France F2 France F3 France F4 France F5 France F6 France F7 Usa F9 Great Britain F7 Poland F1 Netherlands F1 France F9 France F10 France F11 Austria F5 Turkey F8 Spain F31 Spain F32 France F17 Dominican Republic F1 France F2 Croatia F2 France F8 France F17 France F20 France F2 France F3 France F7 France F9 Great Britain F8 Italy F13 France F10 France F11 France F12 France F13 France F19 France F20 France F21 France F22 France F3 France F4 France F5 France F6 France F8 France F9 France F10 France F18 France F21 France F6 France F12 Italy F29 France F18 France F19 France F21 France F3 France F6 France F8 France F11 France F12 France F13 France F16 France F18 France F19 Lithuania F2 France F13 France F17 France F18 France F19 Israel F17 Israel F18 France F2 (Bressuire) France F3 (Veigy-Foncenex) Great Britain F2 (Tipton) France F4 (Lille) France F5 (Toulouse) Qatar F1 (Doha) Qatar F2 (Doha) France F8 (La Grande Motte) Israel F5 (Akko) Israel F6 (Akko) Spain F15 (Sta. Margarida Montbui) Israel F9 (Kiryat Shmona) Israel F10 (Kiryat Shmona) Spain F18 (Palma del Rio) France F15 (Ajaccio) Portugal F16 (Sintra) Portugal F17 (Sintra) France F18 (Bagneres-De-Bigorre) France F19 (Mulhouse) Great Britain F6 (Barnstaple) France F22 (Nevers) France F23 (Saint-Dizier) France F24 (Rodez) France F2 (Bressuire) Tunisia F5 (Jerba) Portugal F2 (Faro) France F4 (Toulouse) Tunisia F13 (Jerba) France F7 (La Grande Motte) Tunisia F18 (Jerba) France F13 France F14 France F6 Italy F10 France F17 Belgium F2 France F8 Romania F2 USA F24 Sweden #1-w2 Netherlands F2 Spain F16 Open de L'Isere - Grenoble Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Open Sainte Victoire - Aix-En-Provence IPP Geneva Trophy - Geneva Open de la Ville de Saint Denis - Reunion Island Mauritius Open - Mauritius Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg Open de Montauban - Montauban Societa Canottieri Mincio 2005 - Mantova Guzzini Challenger - Recanati Timisoara Challenger 2005 - Timisoara Open de Tenis Amaya - Pamplona IPP Geneva Trophy - Geneva Open D'Orleans - Orleans Open de L'Isere - Grenoble The LTA Men's Challenger - Southampton Bauer Watertechnology Cup - Eckental The LTA Wrexham Challenger - Wrexham Challenger 42 - Andrezieux KGHM Emax Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg Open Mutouest St. Brieuc - St. Brieuc Prosperita Open 2006 - Ostrava Open de Montauban - Montauban Trofeo Sisma Mantova - Mantova Aamulehti Tampere Open - Tampere Timisoara Challenger - Timisoara St. Petersburg Challenger 2006 - St. Petersburg IPP Geneva Trophy - Geneva Open de Rennes La Trinitaine - Rennes IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury Internationaux de Nouvelle-Caledonie - New Caledonia LTA Wrexham Challenger - Wrexham Internazionali de Tennis di Bergamo - Bergamo Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg La Rinascente Tennis Cup Harbour Club Milano - Milan Mamaia Challenger - Constanta Open de Montauban - Montauban Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronz Classic - Bronx Tean International - Alphen Internazionali di Tennis Dell'Umbria - Todi Open de Rennes La Trinitaine - Rennes Challenger 42 - Andrezieux Challenger Tunisie - Tunis IPP Open - Helsinki 2007 Knoxville Challenger - Knoxville LTA Shrewsbury Challenger - Shrewsbury Internationaux de Nouvelle-Caledonie - New Caledonia AT&T Challenger of Dallas - Dallas 2008 China TCL Challenger - Guangzhou Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Puerto Rico Challenger Tennis Event - Humacao Mitsubishi Electric Europe Cup - Monza 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Roma Open Challenger - Rome Morocco Tennis Tour - Rabat Hurricane Tennis Open - Bradenton San Remo Tennis Cup - San Remo Baden Open - Karlsruhe Polska Energia Open - Bytom Mamaia Challenger - Constanta San Benedetto Challenger - San Benedetto Siemens Open - Scheveningen Aamulehti Tampere Open - Tampere Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Akbank Private Banking TED Open - Istanbul Alexander Kolyaskin Memorial - Donetsk Open des Alpes Trophee BNP Paribas - Grenoble Bauer Watertechnilogy Cup 2008 - Eckental PEOPLEnet CUP - Dnepropetrovsk Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Noumea Challenger Heilbronn Challenger Wroclaw Challenger Kyoto Challenger Bangkok Challenger Baton Rouge Challenger Talahassee Challenger Savannah Challenger Karlsruhe Challenger Yuba City Challenger Belo Horizonte Challenger Campos do Jordao Challenger Istanbul Challenger Karshi Challenger St. Remy Challenger Sacramento Challenger Rennes Challenger Tiburon Challenger Orleans Challenger Calabasas Challenger Charlottesville Challenger Sao Paulo Challenger Salinas Challenger Rhodes Challenger Ramat Hasharon Challenger San Remo Challenger Bordeaux Challenger Furth Challenger Nottingham Challenger Kosice Challenger Arad Challenger Pozoblanco Challenger Lexington Challenger Recanati Challenger Vancouver Challenger Campos do Jordao Challenger Brasilia Challenger Salvador Challenger St. Remy Challenger Izmir Challenger Mons Challenger Rennes Challenger Orleans Challenger Eckental Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger Noumea Challenger Reunion Island Challenger Quimper Challenger Caltanissetta Challenger St. Brieuc Challenger Monza Challenger Napoli Challenger Ostrava Challenger Rome Challenger Bordeaux Challenger Rijeka Challenger Kosice Challenger Turin Challenger Tampere Challenger Trani Challenger San Marino Challenger Alphen Challenger Istanbul Challenger Todi Challenger Izmir Challenger Mons Challenger Rennes Challenger Orleans Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Noumea Challenger Dallas Challenger Quimper Challenger Rome Challenger Nottingham Challenger Nottingham-2 Challenger Winnetka Challenger Orbetello Challenger Sibiu Challenger Brasov Challenger Petange Challenger Seville Challenger Szczecin Challenger Mons Challenger Bratislava Challenger Loughborough Challenger Helsinki Challenger Cherbourg Challenger St. Brieuc Challenger Rome Challenger Furth Challenger Blois Challenger Timisoara Challenger Recanati Challenger Orbetello Challenger Alphen Challenger Petange Challenger Orleans Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Noumea Challenger Chennai Challenger Bergamo Challenger Kolkata Challenger Cherbourg Challenger Kyoto Challenger Kazan Challenger St. Brieuc Challenger Vercelli Challenger Tunis Challenger Aix En Provence Challenger Bordeaux Challenger Arad Challenger Blois Challenger Portoroz Challenger Recanati Challenger Astana Challenger St. Remy Challenger Orleans Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger Helsinki Challenger Andria Challenger Noumea Challenger Glasgow Challenger Wroclaw Challenger Cherbourg Challenger Quimper Challenger Raanana Challenger St. Brieuc Challenger Turin Challenger Aix En Provence Challenger Bordeaux Challenger Heilbronn Challenger Prostejov Challenger Mestre Challenger Recanati Challenger Segovia Challenger Portoroz Challenger Vancouver Challenger St. Remy Challenger Orleans Challenger Tashkent Challenger Brest Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Ortisei Challenger Bangkok Challenger Manila Challenger Cherbourg Challenger Quimper Challenger Kazan Challenger Raanana Challenger St. Brieuc Challenger Gwangju Challenger Nanjing Challenger Turin Challenger Taipei City Challenger Ostrava Challenger Aix En Provence Challenger Bordeaux Challenger Heilbronn Challenger Prostejov Challenger Lyon Challenger Segovia Challenger Portoroz Challenger Orleans Challenger Mons Challenger Tashkent Challenger Brest Challenger Mouilleron-Le-Captif Challenger St. Brieuc Challenger Samarkand Challenger Shymkent Challenger Nottingham Challenger Ilkley Challenger Perugia Challenger Chengdu Challenger Jinan Challenger Istanbul Challenger Orleans Challenger Ortisei Challenger Brest Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Brescia Challenger Andria Challenger Playford Challenger Rennes Challenger Quimper Challenger Irving Challenger Lille Challenger St. Brieuc Challenger Glasgow Challenger Loughborough Challenger Fergana Challenger Recanati Challenger Astana Challenger Segovia Challenger Porto Challenger Cassis Challenger Ortisei Challenger Barcelona Challenger Brest Challenger Mouilleron-Le-Captif Challenger Rennes Challenger Quimper Challenger Drummondville Challenger St. Brieuc Challenger Seoul Challenger Busan Challenger Vancouver Challenger Monterrey Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Lille Challenger The LTA Sunderland Challenger - Sunderland Vancouver Challenger Iskratel Open - Kranj Challenger Copa Sevilla - Seville Morocco Tennis Tour - Rabat Mitsubishi Electric Europe Cup - Monza Vilnus Challenger Oeiras 1 Challenger Oeiras 2 Challenger Vilnius Challenger Pau Challenger Lugano Challenger Roma Challenger 2007 - Rome St. Brieuc Challenger Isla de Gran Canaria - Mas Palomas Seoul Challenger San Remo Tennis Cup - San Remo Busan Challenger Pozoblanco Challenger Orleans Challenger Memorial Manfredini - Sassuolo Busan Challenger Taipei Challenger Kachreti Challenger Brest Challenger Lyon Challenger BMW Tennis Championship - Sunrise Hersonissos 2 Challenger Tallahassee Tennis Challenger - Tallahassee Tbilisi Challenger BSI Challenger Lugano - Lugano Riviera de Rimini Challenger - Rimini Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco Open 13 - Marseille Open de Rennes - Rennes Jersey Challenger Sarasota Challenger Carson Challenger Open 13 - Marseille Open de Moselle - Metz Knoxville Challenger Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon Champaign Challenger Open 13 - Marseille Open de Moselle - Metz Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille Orange Warsaw Open - Warsaw ATP Studena Croatia Open Umag - Umag Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open de Nice Cote dAzur - Nice Noumea Challenger Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Dallas Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Brisbane International - Brisbane SAP Open - San Jose Open 13 - Marseille Open de Nice Cote d'Azur - Nice Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Cherbourg Challeger Open 13 - Marseille US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen China Open - Beijing St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach Open 13 - Marseille Geneva Open - Geneva Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Kremlin Cup - Moscow Swiss Indoors Basel - Basel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Erste Bank Open - Vienna Sydney International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Antalya Cup - Antalya Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Citi Open - Washington St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Murray River Open - Melbourne Serbia Open - Belgrade BMW Open - Munich Noventi Open - Halle Hamburg European Open - Hamburg Truist Atlanta Open - Atlanta Citi Open - Washington Kremlin Cup - Moscow Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Belgrade 2 - Belgrade Astana Open - Nur-Sultan Melbourne Summer Set - Melbourne Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Gonet Geneva Open - Geneva Hamburg European Open - Hamburg Truist Atlanta Open - Atlanta Abierto de Tenis Mifel - Los Cabos Sofia Open - Sofia Libema Open - 's-Hertogenbosch Athens Challenger Rome Challenger Ostrava Challenger Binghamton Challenger Loughborough Challenger Cherbourg Challenger Orbetello Challenger Bordeaux Challenger Furth Challenger Orleans Challenger Rome Challenger Quimper Challenger Napoli Challenger San Benedetto Challenger Meknes Challenger Kenitra Challenger Winnetka Challenger Hong Kong Challenger Open Sainte-Victoire - Aix-En-Provence Bergamo Challenger Blois Challenger Rennes Challenger Busan Challenger Tunis Open - Tunis Internationaux du Doubs - Besancon Morocco Tennis Tour - Fes San Benedetto Challenger Segovia Challenger Masters Series Monte-Carlo - Monte Carlo BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal BNP Paribas Masters - Paris Western & Southern Open - New York Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati National Bank Open - Montreal French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Group II, 1R, MAR-LTU 2-3 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group I, PO, LTU-PAK 4-0 Davis Cup, Group I, PO, LTU-GEO 3-2 Australian Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) All Lower level tournaments Olympics - Rio de Janeiro Ottignies-Louvain-la-Neuve Challenger Lille Challenger Gwangju Challenger Wuxi Challenger Bratislava 1 Challenger Chicago Challenger Topshelf Open - 's-Hertogenbosch Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Legg Mason Tennis Classic - Washington BB&T Atlanta Open - Atlanta Open 13 - Marseille Citi Open - Washington China Open - Beijing U.S. Open - New York